#ifndef _BNCIMB_DOMAIN_TERRAINTILE_H_
#define _BNCIMB_DOMAIN_TERRAINTILE_H_

#include "BuyableTile.h"
#include <vector>
#include "ColorType.h"

namespace BncImb {
namespace Domain {
using namespace std;
class TerrainTile: public BuyableTile {
public:
  double housePrice() const;
  int houseCount() const;
  ColorType color() const;
  explicit TerrainTile(
    const string& label,
    ColorType color,
    double weight);
private:
  vector<double> mRents;
  int mHouseCount;
  double mHousePrice;
  ColorType mColor;
  
};
}
}

#endif